Entrar

Assim como com os parâmetros de rastreamento padrão da página, você também pode substituir as opções padrão usadas pelo nosso código JS global.

As opções que afetam nossas funções auxiliares são:

  • urlRewrite
  • actionLinkRewrite
  • resolveTokens (global)
  • cookieAllowed
  • isActive

As opções podem ser substituídas manualmente adicionando um objeto fluxOptions antes do nosso código JS global.

Um exemplo de objeto:

<!-- Optional tracking option overrides -->
<script>
var fluxOptions = {
  urlRewrite: true,
  actionLinkRewrite: true,
  cookieAllowed: true,
  resolveTokens: ['{country-name}','{isp}'],
  isActive: true
};
</script>

urlRewrite

Definir isso como falso interromperá a reescrita automática de URL que ocorre quando um evento de visualização é rastreado.

actionLinkRewrite

Definir isso como falso interromperá as atualizações automáticas de links de ação que ocorrem quando um evento de visualização é rastreado.

resolveTokens

Os tokens a serem resolvidos podem (e devem) ser definidos diretamente nos eventos, já que nem todos os eventos precisam de tokens em suas respostas.

No entanto, você também pode definir um valor global de resolveTokens e isso resultará em um padrão sendo usado em todos os eventos.

cookieAllowed

Definir isso como falso impedirá a criação de cookies pelo nosso JS.

isActive

Por último, definir isso como falso fará com que todos os nossos métodos JS deixem de funcionar. Você pode definir isso como falso para impedir o rastreamento e, em seguida, definir como verdadeiro quando um usuário der consentimento.

Se estiver usando isso, você deve enviar manualmente um evento flux.track("view") depois que isActive tiver sido definido como verdadeiro.